package com.example.a28796.beautiful.zhangyuqibean;

import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;

import org.json.JSONException;
import org.json.JSONObject;

import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.List;

/**
 * Created by admin on 2016/8/31.
 */
public class MoreBean {

    /**
     * code : 0
     * message : null
     * obj : {"listData":[{"stockId":593240,"title":"【全切双眼皮+去皮去脂】院长张海明主刀","cover":{"url":"http://fq1.img.meidaila.net/160810/FmMmZdyZc2gKZry9A2Q8XEaiLiwv.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null},"status":3,"doctor":{"doctorId":17088,"doctorName":"张海明"},"hospital":{"hospitalId":17084,"hospitalName":"北京张海明整形美容门诊部"},"stockNum":{"caseNum":0,"saleNum":25,"experienceNum":0},"origPrice":11200,"origPriceCent":1120000,"salePrice":5000,"salePriceCent":500000,"origPriceMax":11200,"origPriceMaxCent":1120000,"salePriceMax":5000,"salePriceMaxCent":500000,"soldOut":0,"subTitle":"20余年整形美容经验"},{"stockId":654431,"title":"【润百颜小分子玻尿酸1ml】执业谢惠彬注射","cover":{"url":"http://fq1.img.meidaila.net/160811/Fum33n9nfXImGJRwerbchi2Q1MbL.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null},"status":3,"doctor":{"doctorId":586581,"doctorName":"谢惠彬"},"hospital":{"hospitalId":585755,"hospitalName":"北京汇美医疗美容诊所"},"stockNum":{"caseNum":0,"saleNum":124,"experienceNum":0},"origPrice":4800,"origPriceCent":480000,"salePrice":799,"salePriceCent":79900,"origPriceMax":4800,"origPriceMaxCent":480000,"salePriceMax":799,"salePriceMaxCent":79900,"soldOut":0,"subTitle":""},{"stockId":989557,"title":"【复合水光】润百颜2ml+谷胱甘肽+肉毒素","cover":{"url":"http://fq1.img.meidaila.net/160820/FjCeo7tyo9FsBCbME43TpCJISFKH.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null},"status":3,"doctor":{"doctorId":0,"doctorName":""},"hospital":{"hospitalId":604811,"hospitalName":"北京诺俪医疗美容诊所"},"stockNum":{"caseNum":0,"saleNum":24,"experienceNum":0},"origPrice":3500,"origPriceCent":350000,"salePrice":988,"salePriceCent":98800,"origPriceMax":3500,"origPriceMaxCent":350000,"salePriceMax":988,"salePriceMaxCent":98800,"soldOut":0,"subTitle":"还原光滑细腻皮肤"},{"stockId":596308,"title":"【自体脂肪填充面部单部位】主治胡金天主刀","cover":{"url":"http://fq1.img.meidaila.net/160811/FjVj-YwzcuCnaFLYEgGEAr0xKzLD.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null},"status":3,"doctor":{"doctorId":245186,"doctorName":"胡金天"},"hospital":{"hospitalId":244326,"hospitalName":"中国医学科学院整形外科医院（八大处）"},"stockNum":{"caseNum":0,"saleNum":54,"experienceNum":0},"origPrice":5600,"origPriceCent":560000,"salePrice":2800,"salePriceCent":280000,"origPriceMax":5600,"origPriceMaxCent":560000,"salePriceMax":2800,"salePriceMaxCent":280000,"soldOut":0,"subTitle":"美黛拉案列特价"},{"stockId":1182104,"title":"全网最低【瑞蓝玻尿酸1ml】限购1只","cover":{"url":"http://fq1.img.meidaila.net/160809/FpkCnaG-cgZwyhQVFd3LcV54sfj5.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null},"status":3,"doctor":{"doctorId":652538,"doctorName":"林洁瑜"},"hospital":{"hospitalId":653475,"hospitalName":"北京卡贝媞美容诊所"},"stockNum":{"caseNum":0,"saleNum":9,"experienceNum":0},"origPrice":6800,"origPriceCent":680000,"salePrice":1800,"salePriceCent":180000,"origPriceMax":6800,"origPriceMaxCent":680000,"salePriceMax":1800,"salePriceMaxCent":180000,"soldOut":0,"subTitle":"","sellLabels":["新品"]},{"stockId":272017,"title":"【BOTOX瘦脸针100u】主治医师卢璐注射","cover":{"url":"http://fq1.img.meidaila.net/160108/FhfF4AWenGsGgeOF1y2JZf4Lwz0O.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null},"status":3,"doctor":{"doctorId":272776,"doctorName":"卢璐"},"hospital":{"hospitalId":490422,"hospitalName":"北京爱悦丽格医疗美容门诊部"},"stockNum":{"caseNum":0,"saleNum":604,"experienceNum":0},"origPrice":6800,"origPriceCent":680000,"salePrice":2580,"salePriceCent":258000,"origPriceMax":6800,"origPriceMaxCent":680000,"salePriceMax":2580,"salePriceMaxCent":258000,"soldOut":0,"subTitle":"主治医师卢璐注射"},{"stockId":268259,"title":"【兰州衡力瘦脸针100u】主治医师卢璐注射","cover":{"url":"http://fq1.img.meidaila.net/160106/FoORgZDh5kOR_KMZthDffOHDczRw.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null},"status":3,"doctor":{"doctorId":272776,"doctorName":"卢璐"},"hospital":{"hospitalId":490422,"hospitalName":"北京爱悦丽格医疗美容门诊部"},"stockNum":{"caseNum":0,"saleNum":1063,"experienceNum":0},"origPrice":3000,"origPriceCent":300000,"salePrice":699,"salePriceCent":69900,"origPriceMax":3000,"origPriceMaxCent":300000,"salePriceMax":699,"salePriceMaxCent":69900,"soldOut":0,"subTitle":"国内唯一审批的国产肉毒"},{"stockId":772595,"title":"【光子嫩肤+调Q净肤+导入+1片面膜】","cover":{"url":"http://fq1.img.meidaila.net/151014/FmCq-HlQ_4tCz_lvNrYwKp3nhsiz.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null},"status":3,"doctor":{"doctorId":0,"doctorName":""},"hospital":{"hospitalId":25460,"hospitalName":"北京欧华医疗美容"},"stockNum":{"caseNum":0,"saleNum":12,"experienceNum":0},"origPrice":5000,"origPriceCent":500000,"salePrice":1280,"salePriceCent":128000,"origPriceMax":5000,"origPriceMaxCent":500000,"salePriceMax":1280,"salePriceMaxCent":128000,"soldOut":0,"subTitle":"月卡不限次"},{"stockId":36015,"title":"【光子嫩肤】改善雀斑痘印色沉，红血丝","cover":{"url":"http://fq1.img.meidaila.net/151014/FmCq-HlQ_4tCz_lvNrYwKp3nhsiz.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null},"status":3,"doctor":{"doctorId":0,"doctorName":""},"hospital":{"hospitalId":25460,"hospitalName":"北京欧华医疗美容"},"stockNum":{"caseNum":0,"saleNum":815,"experienceNum":0},"origPrice":800,"origPriceCent":80000,"salePrice":399,"salePriceCent":39900,"origPriceMax":2400,"origPriceMaxCent":240000,"salePriceMax":1140,"salePriceMaxCent":114000,"soldOut":0,"subTitle":"根据VISIA检测设定能量"},{"stockId":881912,"title":"【光子嫩肤+果酸焕肤+玻尿酸补水】全效护肤","cover":{"url":"http://fq1.img.meidaila.net/151014/FmCq-HlQ_4tCz_lvNrYwKp3nhsiz.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null},"status":3,"doctor":{"doctorId":0,"doctorName":""},"hospital":{"hospitalId":25460,"hospitalName":"北京欧华医疗美容"},"stockNum":{"caseNum":0,"saleNum":118,"experienceNum":0},"origPrice":2000,"origPriceCent":200000,"salePrice":198,"salePriceCent":19800,"origPriceMax":2000,"origPriceMaxCent":200000,"salePriceMax":198,"salePriceMaxCent":19800,"soldOut":0,"subTitle":"新顾客限购1次"}],"hasNext":1}
     * now : 1472626566
     * sign : null
     */

    private int code;
    private Object message;
    /**
     * listData : [{"stockId":593240,"title":"【全切双眼皮+去皮去脂】院长张海明主刀","cover":{"url":"http://fq1.img.meidaila.net/160810/FmMmZdyZc2gKZry9A2Q8XEaiLiwv.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null},"status":3,"doctor":{"doctorId":17088,"doctorName":"张海明"},"hospital":{"hospitalId":17084,"hospitalName":"北京张海明整形美容门诊部"},"stockNum":{"caseNum":0,"saleNum":25,"experienceNum":0},"origPrice":11200,"origPriceCent":1120000,"salePrice":5000,"salePriceCent":500000,"origPriceMax":11200,"origPriceMaxCent":1120000,"salePriceMax":5000,"salePriceMaxCent":500000,"soldOut":0,"subTitle":"20余年整形美容经验"},{"stockId":654431,"title":"【润百颜小分子玻尿酸1ml】执业谢惠彬注射","cover":{"url":"http://fq1.img.meidaila.net/160811/Fum33n9nfXImGJRwerbchi2Q1MbL.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null},"status":3,"doctor":{"doctorId":586581,"doctorName":"谢惠彬"},"hospital":{"hospitalId":585755,"hospitalName":"北京汇美医疗美容诊所"},"stockNum":{"caseNum":0,"saleNum":124,"experienceNum":0},"origPrice":4800,"origPriceCent":480000,"salePrice":799,"salePriceCent":79900,"origPriceMax":4800,"origPriceMaxCent":480000,"salePriceMax":799,"salePriceMaxCent":79900,"soldOut":0,"subTitle":""},{"stockId":989557,"title":"【复合水光】润百颜2ml+谷胱甘肽+肉毒素","cover":{"url":"http://fq1.img.meidaila.net/160820/FjCeo7tyo9FsBCbME43TpCJISFKH.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null},"status":3,"doctor":{"doctorId":0,"doctorName":""},"hospital":{"hospitalId":604811,"hospitalName":"北京诺俪医疗美容诊所"},"stockNum":{"caseNum":0,"saleNum":24,"experienceNum":0},"origPrice":3500,"origPriceCent":350000,"salePrice":988,"salePriceCent":98800,"origPriceMax":3500,"origPriceMaxCent":350000,"salePriceMax":988,"salePriceMaxCent":98800,"soldOut":0,"subTitle":"还原光滑细腻皮肤"},{"stockId":596308,"title":"【自体脂肪填充面部单部位】主治胡金天主刀","cover":{"url":"http://fq1.img.meidaila.net/160811/FjVj-YwzcuCnaFLYEgGEAr0xKzLD.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null},"status":3,"doctor":{"doctorId":245186,"doctorName":"胡金天"},"hospital":{"hospitalId":244326,"hospitalName":"中国医学科学院整形外科医院（八大处）"},"stockNum":{"caseNum":0,"saleNum":54,"experienceNum":0},"origPrice":5600,"origPriceCent":560000,"salePrice":2800,"salePriceCent":280000,"origPriceMax":5600,"origPriceMaxCent":560000,"salePriceMax":2800,"salePriceMaxCent":280000,"soldOut":0,"subTitle":"美黛拉案列特价"},{"stockId":1182104,"title":"全网最低【瑞蓝玻尿酸1ml】限购1只","cover":{"url":"http://fq1.img.meidaila.net/160809/FpkCnaG-cgZwyhQVFd3LcV54sfj5.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null},"status":3,"doctor":{"doctorId":652538,"doctorName":"林洁瑜"},"hospital":{"hospitalId":653475,"hospitalName":"北京卡贝媞美容诊所"},"stockNum":{"caseNum":0,"saleNum":9,"experienceNum":0},"origPrice":6800,"origPriceCent":680000,"salePrice":1800,"salePriceCent":180000,"origPriceMax":6800,"origPriceMaxCent":680000,"salePriceMax":1800,"salePriceMaxCent":180000,"soldOut":0,"subTitle":"","sellLabels":["新品"]},{"stockId":272017,"title":"【BOTOX瘦脸针100u】主治医师卢璐注射","cover":{"url":"http://fq1.img.meidaila.net/160108/FhfF4AWenGsGgeOF1y2JZf4Lwz0O.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null},"status":3,"doctor":{"doctorId":272776,"doctorName":"卢璐"},"hospital":{"hospitalId":490422,"hospitalName":"北京爱悦丽格医疗美容门诊部"},"stockNum":{"caseNum":0,"saleNum":604,"experienceNum":0},"origPrice":6800,"origPriceCent":680000,"salePrice":2580,"salePriceCent":258000,"origPriceMax":6800,"origPriceMaxCent":680000,"salePriceMax":2580,"salePriceMaxCent":258000,"soldOut":0,"subTitle":"主治医师卢璐注射"},{"stockId":268259,"title":"【兰州衡力瘦脸针100u】主治医师卢璐注射","cover":{"url":"http://fq1.img.meidaila.net/160106/FoORgZDh5kOR_KMZthDffOHDczRw.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null},"status":3,"doctor":{"doctorId":272776,"doctorName":"卢璐"},"hospital":{"hospitalId":490422,"hospitalName":"北京爱悦丽格医疗美容门诊部"},"stockNum":{"caseNum":0,"saleNum":1063,"experienceNum":0},"origPrice":3000,"origPriceCent":300000,"salePrice":699,"salePriceCent":69900,"origPriceMax":3000,"origPriceMaxCent":300000,"salePriceMax":699,"salePriceMaxCent":69900,"soldOut":0,"subTitle":"国内唯一审批的国产肉毒"},{"stockId":772595,"title":"【光子嫩肤+调Q净肤+导入+1片面膜】","cover":{"url":"http://fq1.img.meidaila.net/151014/FmCq-HlQ_4tCz_lvNrYwKp3nhsiz.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null},"status":3,"doctor":{"doctorId":0,"doctorName":""},"hospital":{"hospitalId":25460,"hospitalName":"北京欧华医疗美容"},"stockNum":{"caseNum":0,"saleNum":12,"experienceNum":0},"origPrice":5000,"origPriceCent":500000,"salePrice":1280,"salePriceCent":128000,"origPriceMax":5000,"origPriceMaxCent":500000,"salePriceMax":1280,"salePriceMaxCent":128000,"soldOut":0,"subTitle":"月卡不限次"},{"stockId":36015,"title":"【光子嫩肤】改善雀斑痘印色沉，红血丝","cover":{"url":"http://fq1.img.meidaila.net/151014/FmCq-HlQ_4tCz_lvNrYwKp3nhsiz.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null},"status":3,"doctor":{"doctorId":0,"doctorName":""},"hospital":{"hospitalId":25460,"hospitalName":"北京欧华医疗美容"},"stockNum":{"caseNum":0,"saleNum":815,"experienceNum":0},"origPrice":800,"origPriceCent":80000,"salePrice":399,"salePriceCent":39900,"origPriceMax":2400,"origPriceMaxCent":240000,"salePriceMax":1140,"salePriceMaxCent":114000,"soldOut":0,"subTitle":"根据VISIA检测设定能量"},{"stockId":881912,"title":"【光子嫩肤+果酸焕肤+玻尿酸补水】全效护肤","cover":{"url":"http://fq1.img.meidaila.net/151014/FmCq-HlQ_4tCz_lvNrYwKp3nhsiz.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null},"status":3,"doctor":{"doctorId":0,"doctorName":""},"hospital":{"hospitalId":25460,"hospitalName":"北京欧华医疗美容"},"stockNum":{"caseNum":0,"saleNum":118,"experienceNum":0},"origPrice":2000,"origPriceCent":200000,"salePrice":198,"salePriceCent":19800,"origPriceMax":2000,"origPriceMaxCent":200000,"salePriceMax":198,"salePriceMaxCent":19800,"soldOut":0,"subTitle":"新顾客限购1次"}]
     * hasNext : 1
     */

    private ObjBean obj;
    private int now;
    private Object sign;

    public static MoreBean objectFromData(String str) {

        return new Gson().fromJson(str, MoreBean.class);
    }

    public static MoreBean objectFromData(String str, String key) {

        try {
            JSONObject jsonObject = new JSONObject(str);

            return new Gson().fromJson(jsonObject.getString(str), MoreBean.class);
        } catch (JSONException e) {
            e.printStackTrace();
        }

        return null;
    }

    public static List<MoreBean> arrayMoreBeanFromData(String str) {

        Type listType = new TypeToken<ArrayList<MoreBean>>() {
        }.getType();

        return new Gson().fromJson(str, listType);
    }

    public static List<MoreBean> arrayMoreBeanFromData(String str, String key) {

        try {
            JSONObject jsonObject = new JSONObject(str);
            Type listType = new TypeToken<ArrayList<MoreBean>>() {
            }.getType();

            return new Gson().fromJson(jsonObject.getString(str), listType);

        } catch (JSONException e) {
            e.printStackTrace();
        }

        return new ArrayList();


    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public Object getMessage() {
        return message;
    }

    public void setMessage(Object message) {
        this.message = message;
    }

    public ObjBean getObj() {
        return obj;
    }

    public void setObj(ObjBean obj) {
        this.obj = obj;
    }

    public int getNow() {
        return now;
    }

    public void setNow(int now) {
        this.now = now;
    }

    public Object getSign() {
        return sign;
    }

    public void setSign(Object sign) {
        this.sign = sign;
    }

    public static class ObjBean {
        private int hasNext;
        /**
         * stockId : 593240
         * title : 【全切双眼皮+去皮去脂】院长张海明主刀
         * cover : {"url":"http://fq1.img.meidaila.net/160810/FmMmZdyZc2gKZry9A2Q8XEaiLiwv.jpg","w":750,"h":560,"status":0,"desc":null,"extra":null}
         * status : 3
         * doctor : {"doctorId":17088,"doctorName":"张海明"}
         * hospital : {"hospitalId":17084,"hospitalName":"北京张海明整形美容门诊部"}
         * stockNum : {"caseNum":0,"saleNum":25,"experienceNum":0}
         * origPrice : 11200
         * origPriceCent : 1120000
         * salePrice : 5000
         * salePriceCent : 500000
         * origPriceMax : 11200
         * origPriceMaxCent : 1120000
         * salePriceMax : 5000
         * salePriceMaxCent : 500000
         * soldOut : 0
         * subTitle : 20余年整形美容经验
         */

        private List<ListDataBean> listData;

        public static ObjBean objectFromData(String str) {

            return new Gson().fromJson(str, ObjBean.class);
        }

        public static ObjBean objectFromData(String str, String key) {

            try {
                JSONObject jsonObject = new JSONObject(str);

                return new Gson().fromJson(jsonObject.getString(str), ObjBean.class);
            } catch (JSONException e) {
                e.printStackTrace();
            }

            return null;
        }

        public static List<ObjBean> arrayObjBeanFromData(String str) {

            Type listType = new TypeToken<ArrayList<ObjBean>>() {
            }.getType();

            return new Gson().fromJson(str, listType);
        }

        public static List<ObjBean> arrayObjBeanFromData(String str, String key) {

            try {
                JSONObject jsonObject = new JSONObject(str);
                Type listType = new TypeToken<ArrayList<ObjBean>>() {
                }.getType();

                return new Gson().fromJson(jsonObject.getString(str), listType);

            } catch (JSONException e) {
                e.printStackTrace();
            }

            return new ArrayList();


        }

        public int getHasNext() {
            return hasNext;
        }

        public void setHasNext(int hasNext) {
            this.hasNext = hasNext;
        }

        public List<ListDataBean> getListData() {
            return listData;
        }

        public void setListData(List<ListDataBean> listData) {
            this.listData = listData;
        }

        public static class ListDataBean {
            private int stockId;
            private String title;
            /**
             * url : http://fq1.img.meidaila.net/160810/FmMmZdyZc2gKZry9A2Q8XEaiLiwv.jpg
             * w : 750
             * h : 560
             * status : 0
             * desc : null
             * extra : null
             */

            private CoverBean cover;
            private int status;
            /**
             * doctorId : 17088
             * doctorName : 张海明
             */

            private DoctorBean doctor;
            /**
             * hospitalId : 17084
             * hospitalName : 北京张海明整形美容门诊部
             */

            private HospitalBean hospital;
            /**
             * caseNum : 0
             * saleNum : 25
             * experienceNum : 0
             */

            private StockNumBean stockNum;
            private int origPrice;
            private int origPriceCent;
            private int salePrice;
            private int salePriceCent;
            private int origPriceMax;
            private int origPriceMaxCent;
            private int salePriceMax;
            private int salePriceMaxCent;
            private int soldOut;
            private String subTitle;

            public static ListDataBean objectFromData(String str) {

                return new Gson().fromJson(str, ListDataBean.class);
            }

            public static ListDataBean objectFromData(String str, String key) {

                try {
                    JSONObject jsonObject = new JSONObject(str);

                    return new Gson().fromJson(jsonObject.getString(str), ListDataBean.class);
                } catch (JSONException e) {
                    e.printStackTrace();
                }

                return null;
            }

            public static List<ListDataBean> arrayListDataBeanFromData(String str) {

                Type listType = new TypeToken<ArrayList<ListDataBean>>() {
                }.getType();

                return new Gson().fromJson(str, listType);
            }

            public static List<ListDataBean> arrayListDataBeanFromData(String str, String key) {

                try {
                    JSONObject jsonObject = new JSONObject(str);
                    Type listType = new TypeToken<ArrayList<ListDataBean>>() {
                    }.getType();

                    return new Gson().fromJson(jsonObject.getString(str), listType);

                } catch (JSONException e) {
                    e.printStackTrace();
                }

                return new ArrayList();


            }

            public int getStockId() {
                return stockId;
            }

            public void setStockId(int stockId) {
                this.stockId = stockId;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public CoverBean getCover() {
                return cover;
            }

            public void setCover(CoverBean cover) {
                this.cover = cover;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public DoctorBean getDoctor() {
                return doctor;
            }

            public void setDoctor(DoctorBean doctor) {
                this.doctor = doctor;
            }

            public HospitalBean getHospital() {
                return hospital;
            }

            public void setHospital(HospitalBean hospital) {
                this.hospital = hospital;
            }

            public StockNumBean getStockNum() {
                return stockNum;
            }

            public void setStockNum(StockNumBean stockNum) {
                this.stockNum = stockNum;
            }

            public int getOrigPrice() {
                return origPrice;
            }

            public void setOrigPrice(int origPrice) {
                this.origPrice = origPrice;
            }

            public int getOrigPriceCent() {
                return origPriceCent;
            }

            public void setOrigPriceCent(int origPriceCent) {
                this.origPriceCent = origPriceCent;
            }

            public int getSalePrice() {
                return salePrice;
            }

            public void setSalePrice(int salePrice) {
                this.salePrice = salePrice;
            }

            public int getSalePriceCent() {
                return salePriceCent;
            }

            public void setSalePriceCent(int salePriceCent) {
                this.salePriceCent = salePriceCent;
            }

            public int getOrigPriceMax() {
                return origPriceMax;
            }

            public void setOrigPriceMax(int origPriceMax) {
                this.origPriceMax = origPriceMax;
            }

            public int getOrigPriceMaxCent() {
                return origPriceMaxCent;
            }

            public void setOrigPriceMaxCent(int origPriceMaxCent) {
                this.origPriceMaxCent = origPriceMaxCent;
            }

            public int getSalePriceMax() {
                return salePriceMax;
            }

            public void setSalePriceMax(int salePriceMax) {
                this.salePriceMax = salePriceMax;
            }

            public int getSalePriceMaxCent() {
                return salePriceMaxCent;
            }

            public void setSalePriceMaxCent(int salePriceMaxCent) {
                this.salePriceMaxCent = salePriceMaxCent;
            }

            public int getSoldOut() {
                return soldOut;
            }

            public void setSoldOut(int soldOut) {
                this.soldOut = soldOut;
            }

            public String getSubTitle() {
                return subTitle;
            }

            public void setSubTitle(String subTitle) {
                this.subTitle = subTitle;
            }

            public static class CoverBean {
                private String url;
                private int w;
                private int h;
                private int status;
                private Object desc;
                private Object extra;

                public static CoverBean objectFromData(String str) {

                    return new Gson().fromJson(str, CoverBean.class);
                }

                public static CoverBean objectFromData(String str, String key) {

                    try {
                        JSONObject jsonObject = new JSONObject(str);

                        return new Gson().fromJson(jsonObject.getString(str), CoverBean.class);
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }

                    return null;
                }

                public static List<CoverBean> arrayCoverBeanFromData(String str) {

                    Type listType = new TypeToken<ArrayList<CoverBean>>() {
                    }.getType();

                    return new Gson().fromJson(str, listType);
                }

                public static List<CoverBean> arrayCoverBeanFromData(String str, String key) {

                    try {
                        JSONObject jsonObject = new JSONObject(str);
                        Type listType = new TypeToken<ArrayList<CoverBean>>() {
                        }.getType();

                        return new Gson().fromJson(jsonObject.getString(str), listType);

                    } catch (JSONException e) {
                        e.printStackTrace();
                    }

                    return new ArrayList();


                }

                public String getUrl() {
                    return url;
                }

                public void setUrl(String url) {
                    this.url = url;
                }

                public int getW() {
                    return w;
                }

                public void setW(int w) {
                    this.w = w;
                }

                public int getH() {
                    return h;
                }

                public void setH(int h) {
                    this.h = h;
                }

                public int getStatus() {
                    return status;
                }

                public void setStatus(int status) {
                    this.status = status;
                }

                public Object getDesc() {
                    return desc;
                }

                public void setDesc(Object desc) {
                    this.desc = desc;
                }

                public Object getExtra() {
                    return extra;
                }

                public void setExtra(Object extra) {
                    this.extra = extra;
                }
            }

            public static class DoctorBean {
                private int doctorId;
                private String doctorName;

                public static DoctorBean objectFromData(String str) {

                    return new Gson().fromJson(str, DoctorBean.class);
                }

                public static DoctorBean objectFromData(String str, String key) {

                    try {
                        JSONObject jsonObject = new JSONObject(str);

                        return new Gson().fromJson(jsonObject.getString(str), DoctorBean.class);
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }

                    return null;
                }

                public static List<DoctorBean> arrayDoctorBeanFromData(String str) {

                    Type listType = new TypeToken<ArrayList<DoctorBean>>() {
                    }.getType();

                    return new Gson().fromJson(str, listType);
                }

                public static List<DoctorBean> arrayDoctorBeanFromData(String str, String key) {

                    try {
                        JSONObject jsonObject = new JSONObject(str);
                        Type listType = new TypeToken<ArrayList<DoctorBean>>() {
                        }.getType();

                        return new Gson().fromJson(jsonObject.getString(str), listType);

                    } catch (JSONException e) {
                        e.printStackTrace();
                    }

                    return new ArrayList();


                }

                public int getDoctorId() {
                    return doctorId;
                }

                public void setDoctorId(int doctorId) {
                    this.doctorId = doctorId;
                }

                public String getDoctorName() {
                    return doctorName;
                }

                public void setDoctorName(String doctorName) {
                    this.doctorName = doctorName;
                }
            }

            public static class HospitalBean {
                private int hospitalId;
                private String hospitalName;

                public static HospitalBean objectFromData(String str) {

                    return new Gson().fromJson(str, HospitalBean.class);
                }

                public static HospitalBean objectFromData(String str, String key) {

                    try {
                        JSONObject jsonObject = new JSONObject(str);

                        return new Gson().fromJson(jsonObject.getString(str), HospitalBean.class);
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }

                    return null;
                }

                public static List<HospitalBean> arrayHospitalBeanFromData(String str) {

                    Type listType = new TypeToken<ArrayList<HospitalBean>>() {
                    }.getType();

                    return new Gson().fromJson(str, listType);
                }

                public static List<HospitalBean> arrayHospitalBeanFromData(String str, String key) {

                    try {
                        JSONObject jsonObject = new JSONObject(str);
                        Type listType = new TypeToken<ArrayList<HospitalBean>>() {
                        }.getType();

                        return new Gson().fromJson(jsonObject.getString(str), listType);

                    } catch (JSONException e) {
                        e.printStackTrace();
                    }

                    return new ArrayList();


                }

                public int getHospitalId() {
                    return hospitalId;
                }

                public void setHospitalId(int hospitalId) {
                    this.hospitalId = hospitalId;
                }

                public String getHospitalName() {
                    return hospitalName;
                }

                public void setHospitalName(String hospitalName) {
                    this.hospitalName = hospitalName;
                }
            }

            public static class StockNumBean {
                private int caseNum;
                private int saleNum;
                private int experienceNum;

                public static StockNumBean objectFromData(String str) {

                    return new Gson().fromJson(str, StockNumBean.class);
                }

                public static StockNumBean objectFromData(String str, String key) {

                    try {
                        JSONObject jsonObject = new JSONObject(str);

                        return new Gson().fromJson(jsonObject.getString(str), StockNumBean.class);
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }

                    return null;
                }

                public static List<StockNumBean> arrayStockNumBeanFromData(String str) {

                    Type listType = new TypeToken<ArrayList<StockNumBean>>() {
                    }.getType();

                    return new Gson().fromJson(str, listType);
                }

                public static List<StockNumBean> arrayStockNumBeanFromData(String str, String key) {

                    try {
                        JSONObject jsonObject = new JSONObject(str);
                        Type listType = new TypeToken<ArrayList<StockNumBean>>() {
                        }.getType();

                        return new Gson().fromJson(jsonObject.getString(str), listType);

                    } catch (JSONException e) {
                        e.printStackTrace();
                    }

                    return new ArrayList();


                }

                public int getCaseNum() {
                    return caseNum;
                }

                public void setCaseNum(int caseNum) {
                    this.caseNum = caseNum;
                }

                public int getSaleNum() {
                    return saleNum;
                }

                public void setSaleNum(int saleNum) {
                    this.saleNum = saleNum;
                }

                public int getExperienceNum() {
                    return experienceNum;
                }

                public void setExperienceNum(int experienceNum) {
                    this.experienceNum = experienceNum;
                }
            }
        }
    }
}
